Additional information
Burj Al Arab
Burj Al Arab, Tower of the Arabs, is a luxury hotel located in Dubai, United Arab Emirates. Burj Al Arab stands on an artificial island out from Jumeirah beach, and is connected to the mainland by a private curving bridge.
|
Share this image |